home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #15
/
Monster Media Number 15 (Monster Media)(July 1996).ISO
/
bbs_util
/
cidtool2.zip
/
CIDTOOL.DOC
< prev
next >
Wrap
Text File
|
1996-06-01
|
8KB
|
209 lines
CID ToolBox 2.01 Documentations
───────────────────────────────
1. What is it?
───────────────
CID ToolBox is a CHEAP yet effective utility I created for any
Telegard 3.0 (and any gamma version) BBS. At first I created this utility
only to be used by me, but seeing how popular caller-ID security has become,
I decided to let the rest of you enjoy the security I've enjoyed for the
last few years. :)
This version of CID ToolBox is an enhancement of version 1.3. Please
read the WHATSNEW.TXT file for more information about what is new in this
version.
2. Features
─────────────
What CID ToolBox does is as follows: (In order)
2.1 New Users
──────────────
- Shows the user their current name / Data number / Voice number
- Takes their phone numbers from the BBS and compares it to that of what
the CID program detected.
- If the DATA number matches, the user gets validated to level B (you can
change that in the script file)
- If only the VOICE number matches, a user is given a notice, and is left
as unvalidated until the DATA numbers match.
- If none of the numbers match, the user is validated to level D, and the
system hangs up on him.
NOTE: Level D is the same as level A, except that you should set it so
that it expires in 1 day to Delete. This allows the user to call
back, this time giving the correct information in 48 hours.
2.2 Regular Users
──────────────────
- Does everything as above, with the addition of the following features:
- hangs up on users using the same phone number as another user.
- hangs up on users if the data number doesn't match, AFTER the user had
a chance to write a message to the sysop.
- hangs up on users whose phone number couldn't be detected by the call
display program. (Call blocking, LD - UNKNOWN NUMBER, etc.)
3. What do I need?
────────────────────
CID ToolBox it self is written : 45% in Turing (Hence the size of the EXE)
5% in Batch
50% in Telegard 3.0 script
so you can see what kind of bad programmer I am. :) To get CID to work
for you, you will require the following:
- Telegard 3.0 (NO, it will not work with Renegade, so forget it!)
- a Caller-ID capable modem. (ie. Supra or the new USR Robotics Couriers)
- CID enabled from Bell. (It costs me 5$ / month)
- CallDisplay 2.50 + (at release, the newest version is 2.52)
- 2 minutes of your time to get it to work.
3.1 About CallDisplay
──────────────────────
Call Display is a utility written by Jon Fletcher of the Lava Rock
BBS. You can contact his BBS at (905)566-8518. This utility basically works
between your front end (like Front Door) and Telegard. What it does is simply
capture the incoming phone number from your CID capable modem and outputs
it to your users along with their Alias/Real name after checking it with
the user list. It is a great program, and costs about 20$CDN to register.
It's a must for this utility to work since this utility reads CallDisplay's
log file and compares the user's phone number to that of what is in the log
and acts accordingly.
More documentation is available with CallDisplay.
4. How to install it
─────────────────────
Basically, to get CID ToolBox to work, do the following:
1) Create a new directory for it, and put all the files there.
(for example, make the directory C:\CIDTOOL and unzip this archive
into that directory)
2) In TG 3.0 there are 2 things which a USER goes through before reaching
the main menu. The first is LOGON.SCR, the second is a menu. (LOGON.MNU)
Go into the setup of TG, and under LOGON -> LOGON MENU notice the login
menu which is set. After this, go into the menu editor and edit that
menu, adding the following entries into it (before anything else).
NOTE : You can add this to the script, by high access users can bypass
the script VIA fast login. They can't bypass the login menu
via the fast login. :)
Also, remember the key for all commands should be: FIRSTCMD
1) Command : -E
Options : precid.scr
Access : N1
(Will work only on node 1, if you have N2 as local)
2) Command : D-
Options : c:\telegard\cidtool.bat
Access : N1
3) Command : -E
Options : cidtool.scr
Access : N1&s50 (validated user access)
4) Command : -E
Options : cidtool1.scr
Access : N1&s20 (nonvalidated user access)
NOTE : I have it set on my system so that only users calling the system
see the utility. (why would you want it locally??) So if you have 2
nodes, change the N1 -> N1|N2
Also, CIDTOOL.SCR is for regular users, CIDTOOL1.SCR is for new, non
validated users. DO NOT get the 2 mixed up!
3) Edit CIDTOOL.SCR, CIDTOOL1.SCR, PRECID.SCR and CIDTOOL.BAT and make sure
you have all the paths are set correctly. In CIDTOOL.SCR and CIDTOOL1.SCR
the users has the option of sending a message to the system if they fail
to access the system. Make sure you change the name from "Sysop" to YOUR
name.
NOTE : Place ALL the script files in your TEXT directory, and the BATCH
file in the main TG directory.
4) Edit your CALLDISPLAY setup and make sure that the BBS LOG file is set to
point to the CID ToolBox directory, and that the file name of the log file
is CALLCHK.CID
NOTE : The log file gets killed everytime by CID ToolBox. But fear not, the
c:\callchk.d1 file is still there!
The reason why the program feeds off the log file and not the drop file
is because the LOG file is much more stable.
5) Edit the batch file that starts Telegard. At the end, after TG quits
back to front door, add the following line:
DEL C:\CIDTOOL\CALLCHK.CID
This will stop bad log files from getting in the way of the program.
6) In Telegard, under the user levels, make sure the following are set
(or at least make it so, if not)
Level A : This is the unvalidated level
Level B : This is the validated level
Level D : This is the unvalidated level with expiration set to 1 day
at which point the user is DELETED
Note : On my system, Level C is high access user.
7) Edit the CIDTOOL.CFG file and read the docs on the bottom on
how to set the program.
8) Edit the DONTSCAN.DAT file and read the rules there and set it up
accordignly.
That's it!
5. How it works
────────────────
PRECID.SCR - This creates a temporary drop file which contains the users
real name, user ID, data phone number and voice number.
CIDTOOL.BAT - Starts the CIDTOOL.EXE file, and deletes any files left behind
by the program.
CIDTOOL.EXE - This is 1/2 the program. It reads the drop file, and searches
the log for the phone number. If the number is found, it
creates a report file, if it's not, it appends to the log file.
NEW in 2.0 : The program is now more advanced and does a LOT
of work now. Read the CIDTOOL.CFG and DONTSCAN.DAT file for
more info.
CIDTOOL1.SCR - This is for new users. It handles the user screens, and such
as well as upgrades users to level B.
CIDTOOL.SCR - Same as above, except for regular users.
6. Final Words..
─────────────────
CID ToolBox is FREE. And as such has no guarantee whatsoever, if it
screws up your computer, too bad (Don't worry, it will not!) If you wish, I
can give you the code for it, and you can write your own engine in C++ or
whatever else you wish. Remember, I use this already for a year now, and it
works great, so why not enjoy the security of Caller-ID?
Enjoy,
Leon Kiriliuk
Contacts:
EMAIL : leon@sns.gryn.org
BBS : The Sight & Sound BBS
416-665-6908
FIDO : 1:259/532
TNC : 20:23/504